#ifndef __ASSEMBLE_DNA_TEST_H_
#define __ASSEMBLE_DNA_TEST_H_

/* Framework files */
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/portability/Stream.h>

/* Unit Under Test (UUT) files */
#include "../src/assembleDna.h"
#include "../src/dna.h"
#include <string.h>

/* Test objects */
class AssembleDnaTest : public CPPUNIT_NS::TestFixture
{
	CPPUNIT_TEST_SUITE( AssembleDnaTest );
	CPPUNIT_TEST( testAssemble );
	CPPUNIT_TEST_SUITE_END();

	private:
	DnaSeq *seq1, *seq2, *seq3, *seq4, *seq5, *seq6;

	public:
	AssembleDnaTest();
	void setUp();
	void tearDown();
	void testAssemble();
};

#endif
